/*
 * Copyright (c) 2018-2999 湖南洛云网络科技有限公司 All rights reserved.
 *
 * https://www.gz-yami.com/
 *
 */

package com.yami.shop.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.yami.shop.bean.model.WebConfig;
import com.yami.shop.common.util.PageParam;

/**
 *
 *
 * @author SJL
 * @date 2021-02-20 09:44:42
 */
public interface WebConfigService extends IService<WebConfig> {

    /**
     * 获取后台网站配置信息
     * @param configType 配置类型
     * @return 配置信息
     */
    WebConfig getActivityWebConfig(Integer configType);

    /**
     * 清除后台网站配置信息缓存
     * @param configType 配置类型
     */
    void removeActivityWebConfig(Integer configType);

    /**
     * 条件查询，分页获取网站配置信息
     * @param page 分页参数
     * @param webConfig 条件查询参数
     * @return 分页配置信息
     */
    PageParam<WebConfig> getPageByConfigType(PageParam<WebConfig> page, WebConfig webConfig);
}
